package com.lyt.rfid_demo;

public class Native {
	public native static boolean open_fm1702();// 打开设备节点，使能模块；

	public native static int select_type(int type);// 选择读卡类型；-1初始化类型错误，
	// -2芯片为家电或已损坏

	public native static boolean close_fm1702();// 关闭模块，关闭设备节点；

	public native static String read_A();// 读A卡；

	public native static String read_B();// 读B卡；

	public native static int set_key(int[] key);// 修改密码；

	public native static String read_card(int[] address, int[] key, int kind);// 读区/块；

	public native static int write_card(int[] address, int[] key, int kind,
										int[] content);// 写区/块；
	/*
	 *  20160527 扩展ＪＮＩ接口返回原始
	 */
	public native static byte[] New_read_A();// 读A卡；

	public native static byte[] New_read_B();// 读B卡；

	public native static byte[] New_read_card(int[] address, int[] key, int kind);// 读区/块；


	public native static boolean isOpened();// 判断Rfid是否已经打开；

	static {
		System.loadLibrary("fm1702");
	}

}
